Golang Job: Automated Test Engineer

Job added on

Company

N-able

Location

Ottawa - Canada

Job type

Full-Time

Golang Job Details

Why N-able:
IT doesn’t get better than this! N-able isn’t just another software company – we’re going places, and we’d love for you to be a part of that journey. With N-ablites in more than 15 countries around the world, you’re adding your unique voice to a diverse team of people who are supporting our customers, and one another. The Way We Work, our hybrid working model based on trust and flexibility, allows you to maximize your contributions while growing your career. Join a team where you can make a difference!

You thrive in a team-based, highly collaborative environment where quick learning and your ability to manage your time and multiple priorities are crucial to your success. You are passionate about software quality and love helping others build quality software. You enjoy coming up with novel solutions for testing complex features and your passion for quality and attention to detail allow you to consistently deliver thorough results. You recognize that tight deadlines and changing priorities are commonplace and you manage your time and effort effectively to ensure the features you are assigned are tested thoroughly, automated and can be released with confidence.

This is a chance to join a dynamic global team working on the next generation of N-able’s Remote Monitoring & Management products.
What You'll Do:
  • Focus on automation testing of the next generation, cloud native Remote Monitoring & Management products.
  • Develop and maintain test strategies and test cases while performing all testing activities including functional, integration, performance and regression testing.
  • Review requirements specifications and technical design documents to provide timely and meaningful feedback.
  • Identify, isolate, and communicate defects and issues effectively and efficiently.
  • Stay up to date with emerging QA technologies and best practices
  • Develop scalable automated test frameworks to meet the teams’ requirements.
  • Produce robust component and integration level automated tests.
  • Contribute to the design of complex features with multiple components, ensuring use of appropriate patterns.
  • Be fully embedded within the development team, working closely with developers, challenging them when appropriate.
  • Use Agile practices on a global team to reliably and predictably meet the goals of the development team and N-able.
What You'll Bring:
  • Degree in Computer Science, Engineering or related field.
  • Experience with automated testing tools.
  • Hands-on test automation experience working with distributed architectures in a large-scale software development environment.
  • Proficient knowledge of multiple modern languages e.g. Golang, C#, Java, JavaScript/TypeScript
  • Experience in mocking HTTP requests in automated tests
  • Experience in Performance / Load Testing.
  • Experience with CI/CD tools including Jenkins, Artifactory etc
  • Cloud native – knowledge of containers, orchestration, Docker and Kubernetes.
  • Experience in an Agile development environment.
Purple Perks:
What do we offer you?
  • Fully covered medical, dental and vision – for employee and eligible dependents!
  • Generous PTO and observed holidays
  • 2 Paid VoluNteer Days per year
  • Paid Parental Leave
  • 401(k) with company-match and Flexible Spending Accounts
  • Employee Stock Purchase Program
  • Free Lunch 2x per week at Collaboration Hubs
  • On-site gym access at select Collaboration Hubs
  • Wellness rewards
  • Company-wide 'No Meeting' Days
  • FuN-raising opportunities as part of our giving program
  • N-ablite Learning – custom learning experience as part of our investment in you
  • The Way We Work – our hybrid working model based on trust and flexibility
About N-able:
At N-able, Inc. (NYSE: NABL), we are a global software company that turns IT possibilities into capabilities. That means we partner with technology leaders who support companies around the world by offering secure infrastructure and tools to navigate their evolving IT needs. We build strong relationships with our customers to help them thrive at every stage of growth, and at the heart of this effort is our network of N-ablites—a global team of extraordinary, diverse creators who are dedicated to making a difference in how our partners do IT.